home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / xfd_v301.zip / XFD.NEW < prev    next >
Text File  |  1992-05-31  |  15KB  |  363 lines

  1.  ┌───────┬────────────────────────────┐
  2.  │ 3.01  │ Major release              │
  3.  └───────┴────────────────────────────┘
  4.  I have split the 'what's new' information into 3 parts, the fixed  bug,
  5.  any removed options and added (and enhanced) options.
  6.  
  7.  
  8.  Bug fixes:
  9.  ───────────────────────────
  10.  ■ Fixed a problem  where filename in FILES.BBS  in mixed case were  not
  11.    updated and counted;
  12.  
  13.  ■ Fixed  the major  part of  all swapping  and shell  routines. On some
  14.    machines they would hang;
  15.  
  16.  ■ The complete  RATIO-system is revamped.  It worked rather  at random.
  17.    Some  users  could  use  it,  others  didn't.  With the revamping all
  18.    critical errors are removed;
  19.  
  20.  ■ Fixed  a problem  with the  %X macro  in the  logging-layout. When is
  21.    wasn't needed, it wasn't replaced by a null-string. Now it is;
  22.  
  23.  ■ FileDoor  would  not  work  ok  with  some  combinations of the  DISP
  24.    compatible  +-comment-lines  in  FILES.BBS.  This  part has also been
  25.    rewritten;
  26.  
  27.  ■ When using Quickmatch, it was still possible to enter the file  masks
  28.    *.* and/or ????????.???.  This would cause  all files to  be selected
  29.    (up to the  users limit). Though  it is a  user-error, the masks  are
  30.    denied when QuickMatch is on;
  31.  
  32.  ■ FileDoor would  show the N/A-text  on locations where  there actually
  33.    was a description. This is fixed;
  34.  
  35.  ■ Bimodem uploads  for filename.ext would  also cause a  schedule for a
  36.    download for filename.ext. This would  fail but the error in  Bimodem
  37.    was not nice. Fixed;
  38.  
  39.  ■ All  kind  of  strange  things  would  happen if the user passed  the
  40.    available time  (uploads). In  these cases  the user  was not able to
  41.    enter  file-comments  and  some  files  were  left  in  the temporary
  42.    directory. This if fixed;
  43.  
  44.  ■ Removed a number of invalid error-messages;
  45.  
  46.  ■ Removed a number of spelling errors;
  47.  
  48.  ■ Removed a (big) number of cosmetic errors;
  49.  
  50.  ■ Removed some  beeps and bells  that would drive  the user crazy.  The
  51.    warnings and information from FileDoor  to the user is now  much more
  52.    relaxed;
  53.  
  54.  ■ Trash  could  be  entered  in  all  log-files  and FILES.BBS. Even  a
  55.    truncate to 64K or less was possible. This has been fixed;
  56.  
  57.  ■ Some  protocol calls  would crash  if there  were no extra parameters
  58.    given. Also some protocols could  not be found in these  cases. These
  59.    routines are rewritten;
  60.  
  61.  ■ FileDoor would  feel very happy  when trash was  on the command-line.
  62.    Now all command-line  options are tested  and the SysOp  is mutilated
  63.    if there is a wrong command-line option;
  64.  
  65.  ■ Comments  in the  info-file would  show the  download-counters. These
  66.    are now removed (the counters, and only in the information-files);
  67.  
  68.  ■ You  won't  believe  it  but  there  have been a lot of reports  from
  69.    Sysops who complained that user  would enter 'Y' on the  warning 'ARE
  70.    YOU THERE'  (caused by  a time-out  from the  user). This would cause
  71.    the next file to be selected. This has both been fixed.  The  message
  72.    is  more  clear  AND  the  keyboard/modembuffer is flushed before the
  73.    user can go on;
  74.  
  75.  ■ Changed a lot of misleading and incorrect text into better verbs;
  76.  
  77.  ■ Upload descriptions  could include spaces  at the end,  causing users
  78.    to enter 'Shit                        ' and FileDoor to validate  the
  79.    text. Now FileDoor  will truncate (trim)  all spaces (front  and end)
  80.    before counting the  length of the  comment (it is  still possible to
  81.    enter 'Shit.......................');
  82.  
  83.  ■ After  FileDoor did  write inside  a FILES.BBS,  that FILES.BBS would
  84.    have a new date and time. This is now fixed, the original date,  time
  85.    and attributes will be the same;
  86.  
  87.  ■ If a user entered a description before the actual upload while  using
  88.    Bimodem AND a comment was  also send thru Bimodem itself,  the latter
  89.    would prefer. This has been reversed;
  90.  
  91.  ■ A problem with uploads at midnight is fixed;
  92.  
  93.  ■ Fixed  a problem  with the  AlternateFILESpath. It  always pointed to
  94.    the SYSTEM directory, whatever you supplied. Fixed;
  95.  
  96.  ■ Fixed  a  problem  where  only  normal files (not READ-ONLY or  other
  97.    attributes)  could  be  selected.  CD-ROM  files  are read-only, thus
  98.    fixed;
  99.  
  100.  ■ When  using  [V]iew  on  a  non-archive  file would report a  strange
  101.    error. This has been fixed;
  102.  
  103.  ■ The pause (5 seconds) between  the termination of a transfer and  the
  104.    continuation  of  FIleDoor  is  not  engaged  when  the  carrier  has
  105.    dropped;
  106.  
  107.  ■ Fixed  a  security  leak.  Though  ..\USERS.BBS  could be given  when
  108.    selecting downloads,  it was  impossible to  download the  file.  The
  109.    new ExternalView  option made  it possible  to VIEW  the file, so the
  110.    leak is closed;
  111.  
  112.  
  113.  Replaced features:
  114.  ───────────────────────────
  115.  
  116.  ■ The -DB  command-line parameter is  removed. Please remove  the menus
  117.    that use  this parameter  and convert  the Bimodem  entries ('B')  to
  118.    either Upload ('U'), Download ('D') or both ('D' and 'U');
  119.  
  120.  ■ The  HB  and  MB  parameters  for  ANSASC are now obsolete or have  a
  121.    different meaning (see ANSASC option);
  122.  
  123.  ■ The  [direction] 'B'  in the  PROTOCOL option  is now  obsolete. Look
  124.    into the previous lines for conversion suggestions;
  125.  
  126.  New/enhanced features:
  127.  ───────────────────────────
  128.  
  129.  ■ Added the %B and %K macros for the log-layout, to be replaced by  the
  130.    number of bytes or KBytes of the specific file;
  131.  
  132.  ■ Added  the ^M  macro for  the log-layout,  to be  replaced by a CR+LF
  133.    sequence;
  134.  
  135.  ■ Added support for QuickBBS 2.75 (FILECFG.DAT);
  136.  
  137.  ■ Added ALT-key support for  FileDoor (local side), see the  chapter on
  138.    local keyboard interfaces;
  139.  
  140.  ■ Added option (LockPassword) to be able to lock the local keyboard;
  141.  
  142.  ■ The  info-file (when  selected at  startup) is  now added by FileDoor
  143.    even if the user did not supply /INFO. Only when there is still  room
  144.    left for a fill to add (batch-protocols);
  145.  
  146.  ■ Added the SelMax option for small-housed (memory) computers;
  147.  
  148.  ■ Added  the UserPath  option for  Sysop-to-user files.  Also added the
  149.    FileUSER and FileMAIN programs to make it all work;
  150.  
  151.  ■ Just before the  start of the protocol,  the user will now  see which
  152.    files are added by FileDoor (info-files, added by sysop);
  153.  
  154.  ■ Tags in the UserMacro options are now enhanced to 8 positions;
  155.  
  156.  ■ Files in the UserMacro options can now be outside the BBS-areas.   In
  157.    this  case  you  must  supply  a  drive  and directory along with the
  158.    filename;
  159.  
  160.  ■ Added a new log-file (for  private uploads). Can be set with  the new
  161.    PVTUploadLog option in FILEDOOR.CFG;
  162.  
  163.  ■ Added the  USAGE option that  works in combination  with the PROTOCOL
  164.    option(s);
  165.  
  166.  ■ Added support  for BADFILES.CTL and  FILES.CTL. Use the  FILEDOOR.CFG
  167.    options BADFILESName and FILESCTLName;
  168.  
  169.  ■ Expanded the TimeOut option with the HANG parameter;
  170.  
  171.  ■ FileDoor will now expand  all filenames and directories when  needed.
  172.    You can now supply paths without drives, relative directories and  so
  173.    on (only for those options that explicitly need full path);
  174.  
  175.  ■ You  can now  return from  the 'start  protocol' menu  to the 'select
  176.    file menu' when needed;
  177.  
  178.  ■ Added  line-tags in  FILEDOOR.CFG. You  can now  use ONE FILEDOOR.CFG
  179.    with all information for all the different BBS-lines;
  180.  
  181.  ■ FileDoor  will now  format and  display all  +-comment lines when you
  182.    ask [I]nfo for a specific file;
  183.  
  184.  ■ Added option (ExternalChat) to trigger an external chat-program  with
  185.    ALT-C;
  186.  
  187.  ■ Added option (AddFile) to add files to the selected files  (download)
  188.    from the Sysop side. This can be commercials and such;
  189.  
  190.  ■ Added option (UploadName)  to add the name  of the user in  FILES.BBS
  191.    for every uploaded file. This has been implemented in several ways;
  192.  
  193.  ■ Added option (DelOldFiles) to delete uploaded files with a date  that
  194.    is lower than the supplied  limit (FileDoor will look INSIDE  archive
  195.    files);
  196.  
  197.  ■ Support is  added to update  the USERON.BBS (under  RA, see also  the
  198.    UserOnPath option);
  199.  
  200.  ■ Support  is added  for LiveSystems  USERON.EXE program  (see also the
  201.    LiveSystemsPath option);
  202.  
  203.  ■ Added  a  status-bar  on  the  local  side  (extended and in  RA/QBBS
  204.    format). Also added the new StatusLine option in FILEDOOR.CFG;
  205.  
  206.  ■ Added a huge number of  new ANS/ASC files (see included examples  and
  207.    the description of the ANSASC option);
  208.  
  209.  ■ The can now be up to 5 DefaultExtension options;
  210.  
  211.  ■ Added  routines to  set the  DSZLOG environment  variable from within
  212.    FileDoor itself. Can be shut off with the new NoOwnDSZLog option;
  213.  
  214.  ■ Enhanced  the ULMultiply  option so  FileDoor can  now CREDIT  upload
  215.    time (finally);
  216.  
  217.  ■ Added  a windowed  shell to  the protocol.  This will  mean that  the
  218.    status-bar  can  be  protected  (not  updated)  by FileDoor while the
  219.    protocol is running;
  220.  
  221.  ■ For some  operations FileDoor would  report 'Testing ....'.  This has
  222.    been enhanced with  a status-bar, so  the user can  see the progress.
  223.    These can be  toggled with the  NoDupeStat and NoFindStat  options in
  224.    FILEDOOR.CFG;
  225.  
  226.  ■ Because FileDoor is unable to interpret the one-zillion of  different
  227.    extended-ANSI codes (used by the  BBS to be replaced by  fancy things
  228.    as names, times and such),  the GOODBYE screen could be  displayed as
  229.    trash. You can now overrule the name of this screen to one that  does
  230.    not contain these codes;
  231.  
  232.  ■ When  only  one  protocol  is  available, FileDoor will not show  the
  233.    protocol menu  unless a  special option  is set  in FILEDOOR.CFG (the
  234.    new option MenuIfOnlyOne);
  235.  
  236.  ■ Added support  (finally) to make  it possible to  download a specific
  237.    file with  FileDoor. Also  the default  protocol can  be set  in this
  238.    case, though I advise  you to let the  user make a choice.  With this
  239.    option (-F and  -X command-line parameters)  you can now  make one or
  240.    more specific menu entries  to download the allfiles,  the BBS-manual
  241.    and such.  It is  also possible  to download  a whole  range of Sysop
  242.    pre-selected files when you include wildcards;
  243.  
  244.  ■ Added  support  to  overrule  the  log-file name and location with  a
  245.    command-line parameter (-L);
  246.  
  247.  ■ Added  new  option  (ForceEdit)  to  force  the  user  to  check  the
  248.    previously entered comment again after the upload;
  249.  
  250.  ■ Added a  new macro to  the protocol statement  ($!) to stop  the time
  251.    while the protocol is shelled;
  252.  
  253.  ■ If the user inputs filenames  for uploads, they are also recorded  in
  254.    the local BIMODEM.PTH file;
  255.  
  256.  ■ Added  new option  (BBSMAFormat, same  format as  BBSUPFORMAT). It is
  257.    used by  FILEUSER.EXE and  FILEMAIN.EXE (not  by FILEDOOR.EXE).  Only
  258.    the %R, %T and ^M macros will work with this option;
  259.  
  260.  ■ The NewFilesMacro has two new  options. The first will deside if  the
  261.    tag will be displayed at startup. The second will deside if the  user
  262.    is  able  to  search  only  certain  areas for new-files (it will ask
  263.    questions for each area);
  264.  
  265.  ■ Added  new  option  (NoShowInternalMacros)  which  can  be used in  a
  266.    combination with the  UserMacro and NewFilesMacro  to show all,  some
  267.    or none of the available macros;
  268.  
  269.  ■ Added new  option (Verify) which  can be used  to trigger the  verify
  270.    files option in Bimodem;
  271.  
  272.  ■ CheckDupes is now enhanced. You can supply a security level at  which
  273.    (or above) the user  will not get a  dupe-check on a file  (CoSysops,
  274.    special users);
  275.  
  276.  ■ Added  a  special  protocol  type  for HSLink-alike protocols. It  is
  277.    called BiDSZ  and can  be used  in combination  with a PROTOCOL/USAGE
  278.    option;
  279.  
  280.  ■ A  message  (please  wait)  befor  the  call  to the protocol is  now
  281.    displayed;
  282.  
  283.  ■ The  /NEW macro  is enhanced  and will  now ask  if the user wants to
  284.    search from the last time on or from a different date;
  285.  
  286.  ■ Duplicate Unwanted file-masks are now removed. Also when an  unwanted
  287.    file in BADFILES.CTL or FILES.CTL diplicates, these are also  removed
  288.    from the list (only one is shown);
  289.  
  290.  ■ Descriptions of the UserMacro option can now be 50 bytes long;
  291.  
  292.  ■ Added support for GIF, GIFLite and JPEG files;
  293.  
  294.  ■ After  the protocol  has finished,  FileDoor will  not check the time
  295.    anymore unless a new transfer is engaged. This will make it  possible
  296.    to handle  all actions  in a  normal way,  even if  there is  no time
  297.    left;
  298.  
  299.  ■ Added new option (Delete0byteFiles) to remove any uploaded file of  0
  300.    bytes (optional);
  301.  
  302.  ■ Added  a new  macro ($N)  to the  ExitAfterUploadx options.  If it is
  303.    present in  the command-line,  FileDoor will  ONLY call  the exit  if
  304.    there really are uploaded files;
  305.  
  306.  ■ Added new parameters (RA11 and QNEW) to the SYSTEM option. RA11  must
  307.    be used for Remote Access 1.1x and QNEW for QuickBBS 2.75+;
  308.  
  309.  ■ Added  new  option  (NoLogoff).  Can  be  used  in  combination  with
  310.    NoLastChance  and  AskAnother.  If  set,  there  is now way to logoff
  311.    (normally) from FileDoor;
  312.  
  313.  ■ Added  new option  (ExternalView) with  support for  an external view
  314.    program (MTS 7.59 and up);
  315.  
  316.  ■ Added  new  option  (DelAfterDL)  to  delete certain files after  the
  317.    actual download. Can be used for temporary files like the files  from
  318.    offline mail-readers and the DOWNLOAx.xxx files from MTS;
  319.  
  320.  ■ Enhanced the [I]nfo option with various download times and speed  for
  321.    different modem speeds and protocols;
  322.  
  323.  ■ Added new option  (ExitMasks) to make it  possible to call the  exits
  324.    after the uploads ONLY when specific files were received;
  325.  
  326.  ■ Added support for external  conversion programs that change the  name
  327.    of the uploaded file(s) (like DISP's MTA.EXE);
  328.  
  329.  ■ Added support  for external conversion  programs to extract  comments
  330.    from archives (like FILE_ID.DIZ) and  to pass them to FileDoor  (like
  331.    DISP's MTA.EXE);
  332.  
  333.  ■ Added  new option  (InternalOverUser) to  overrule comments  from the
  334.    user by comments from the archive;
  335.  
  336.  ■ Added  support  for   DISP-compatible  wildcards  (=SCAN)  and    for
  337.    4DOS-compatible wildcards (*SCAN*.*);
  338.  
  339.  ■ Added  new option  (ExcludeFile) to  exclude local  and global  files
  340.    (like FILES.BBS and others) from the file-selection;
  341.  
  342.  ■ Added an  overlayed version of  FileDoor which consumes  100K less of
  343.    conventional memory;
  344.  
  345.  ■ Enhanced  the HideFiles  option to  allow users  to select files that
  346.    are not in FILES.BBS if they supply the EXACT name;
  347.  
  348.  ■ Enhanced the DownloadHours option  with an optional baudrate for  the
  349.    lowest allowed connect;
  350.  
  351.  ■ Added  new  option  (UploadHours).  Is  used  as DownloadHours  (also
  352.    possible with baudrates) but now for uploads;
  353.  
  354.  ■ Added a lot of new internal coding, changes in layouts, fixes for the
  355.    highest  possible  speeds  and so on. It is well possible that I even
  356.    forgot to include  some  comments  on new/changed features but I have
  357.    tried to include as much as possible;
  358.  
  359.  ■ Did a (almost) complete rewrite of the documentation;
  360.  
  361.  ■ Synchronized all ANS/ASC files and menus to the example  FILEDOOR.CFG
  362.    and FILEDOOR.MUL files;
  363.